package com.efast.cafe.portal.bean.statemach;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.JSONArray;

public class PortalStateMachConfBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5267879658648831890L;

	private Long id;
	
	private String confName;
	
	private Long beginState;
	
	private Long endState;
	
	private List<PortalStateMachStateBean> StateMachState;
	
	private JSONArray extResource;
	
	private int parallelLock;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getConfName() {
		return confName;
	}

	public void setConfName(String confName) {
		this.confName = confName;
	}

	public Long getBeginState() {
		return beginState;
	}

	public void setBeginState(Long beginState) {
		this.beginState = beginState;
	}

	public Long getEndState() {
		return endState;
	}

	public void setEndState(Long endState) {
		this.endState = endState;
	}

	public List<PortalStateMachStateBean> getStateMachState() {
		return StateMachState;
	}

	public void setStateMachState(List<PortalStateMachStateBean> stateMachState) {
		StateMachState = stateMachState;
	}

	public JSONArray getExtResource() {
		return extResource;
	}

	public void setExtResource(JSONArray extResource) {
		this.extResource = extResource;
	}

	public int getParallelLock() {
		return parallelLock;
	}

	public void setParallelLock(int parallelLock) {
		this.parallelLock = parallelLock;
	}
	
}
